added more tests around Game and GameState