public void Execute(Player player)
    {
        if (!drewAttackSuggestions && _gameSceneManager.numberOfAttacks > 0)
        {
            _mouse.DrawAttackSuggestions(player);
            drewAttackSuggestions = true;
        }

        if (_gameSceneManager.numberOfAttacks > 0)
        {
            player.isAbleToAttack = true;
        }

        if (player.isAbleToAttack)
        {
            RotateOnMouseWheel(player);
            _mouse.DrawAttackSuggestionsHover(player);
            _ability.Attack(player);
        }
    }