A Final Project created for my CS246 class, partnered with a friend Enoch Lo