public async Task <OkResult> Index()
        {
            await _webSocketWrapper.ConnectWebSocket();

            await _gameStarter.CreateGame();

            await _gameStarter.JoinGame(Race.Terran);

            if (Game.Task == null || Game.Task.Status == TaskStatus.RanToCompletion)
            {
                Game.Task = _game.Run();
            }

            return(Ok());
        }