Added some more logic to Game and GameState. Can now play through the test game.