Completed Game class so the game is playable end-to-end.