updates to game state and tests