working game, and some javadoc added