public void execute(Command cmd)
    {
        
        // Перед тем как исполнять команду, нужено проверить, что игрок имеет право на её выполнение
        if(client.IsLoggedIn)
        {
            // Выполняем игровые команды
        }
        else
        {
            // Ожидаем авторизации
            if(cmd instanceof Login)
            {
                if(this.client.login(((Login)cmd).login,((Login)cmd).password))
                {
                    // Успешно залогиился
                     Response response = new SuccessResponse();
                     response.requestId = ((Login)cmd).requestId;
                     this.client.sendResponse(response);
                }
                else
                {
                     Response response = new FailResponse();
                     response.requestId = ((Login)cmd).requestId;
                     this.client.sendResponse(response);
                }
            }
            
        }
        // Исполняем команду
        if (cmd instanceof GameCommand) {
                //if(client)
                //Game.getInstance().addCommand((GameCommand)cmd);
            }
        else if(cmd instanceof Login)
        {
            
        }
        
    }