CS307 Project Spring 2014 -- Programming game