# Functions
AddLobby adds a lobby to the instance, making it visible for GetLobby calls.
GetActiveLobbyCount indicates how many activate lobby there are.
GetLobby returns a Lobby that has a matching ID or no Lobby if none could be found.
GetPublicLobbies returns all lobbies with their public flag set to true.
LaunchCleanupRoutine starts a task to clean up empty lobbies.
RemoveLobby deletes a lobby, not allowing anyone to connect to it again.
ShutdownLobbiesGracefully shuts down all lobbies and removes them from the state, preventing reconnects to existing lobbies.
Stats delivers information about the state of the service.