This bug caused different frame counters at the network server and
network client due to executing "GameActions()" directly after
restarting the game in "RequestRestartGame()", which increments the
frame counter on the client, but not on the server in the first game
frame.
CheckGameOver();
if (game.restart_game_message != NULL)
+ {
RequestRestartGame(game.restart_game_message);
+ return;
+ }
+
if (game_status != GAME_MODE_PLAYING)
return;