public void Execute()
        {
            var targetsAlive = _targets.Aggregate(0f, (acc, fighter) => acc + fighter.stats.currentHealth) > 0;

            if (targetsAlive && !Fighter.stats.dead)
            {
                Fighter.ExecuteAction(_fighterAction, _targets);
            }
            else if (!targetsAlive)
            {
                Fighter.ResetBattleMeter();
            }
        }