Final Project for CMPS 121 (Spring 2014)