Digging up a fun side project from 7 years ago. Still fun.