Every 0.5s, the user should randomly gossip pull the state from other players. If the game version of other players is large, the use that state. Otherwise, remains unchanged.
Note: The reason we need it is because we want a player to get real-time update even though it is not making move request.