encapsulating all game activity in a Game class