Changed ClientLobbyState to ClientLobbyDiscoveryState and ClientPreGameState to ClientLobbyState for clarification