Final Project for Cornell CS 1100. I didn't code the GUI.