Refactor Game.java

Refactored, moving long section out of play() and the Game() constructor into their own methods.