public void PrepareDefence(IEnumerable <AttackAction> attacksToDefend)
 {
     if (registeredDefences.Any())
     {
         PerformedDefence = CurrentCombatStrategy.PrepareDefence(attacksToDefend, registeredDefences.Where(x => x.IsAvailable));
     }
 }
 public void SelectPerformedAttack()
 {
     if (TargetedEnemy != null && registeredAttacks.Any())
     {
         PerformedAttack = CurrentCombatStrategy.SelectAttack(TargetedEnemy, registeredAttacks.Where(x => x.IsAvailable));
     }
 }