Final project fall 2013 CS 110 java