createGame method
Creates a game on the server
Implementation
@override
Future<String> createGame(PlayerID playerID, GameConfig config) async {
final gameCode = generateGameID([]);
final backendRead = ProviderContainer(overrides: []);
final lobby = backendRead.read(BackendProviders.lobby.notifier);
await Future.delayed(const Duration(microseconds: 1));
lobby.setCode(gameCode);
lobby.setConfig(config);
games[gameCode] = LocalGame(gameCode, playerID, backendRead);
return gameCode;
}