private void SimulateAttack(bool highlight)
 {
     ValidPositions?.ForEach(p => SimulateAttack(highlight, p, this.DeltaHealth, this.Knockback, true));
 }
 public override void Execute()
 {
     SimulateAttack(false);
     ValidPositions?.ForEach(p => AttackPositions(p));
     this.IsActive(false);
 }