checks isInProgress before sending /random_game in Move handler to avoid
a race condition where the game ending move causes both /random_game and
/game_over to be sent and if the former is received last the finished game
hangs around on the client.

users watching the current games will never see the game ending move.