Pregame phase

Now that the game client is in WAITING state, it is fully operational and connected to the game server. The game server will receive player join events, until the game can start. This transition leads to the PLAYING state.