Every time the player makes a move request, it will update primary server game state and get the updated game state as response.