Final Project for Intro to Comp Sci 2