public async Task InitializeAsync()
        {
            try
            {
                var random = new Random();
                var number = random.Next(1, 100);
                var playerInfo = new GameClientInfo($"Player{number}", $"Player {number}");

                _client = new LocalGameClient(playerInfo);
                await _client.JoinAsync(_server);
            }
            catch
            {
                Debugger.Break();
            }
        }
 public Task<JoinResult> JoinAsync(LocalGameClient gameClient)
 {
     return _gameServer.JoinAsync(gameClient.PlayerInfo, gameClient);
 }