A fun little project that I will hopefully finish and make working/good