private IEnumerable <IAnimal> TryDie(IAnimal animal, IEnumerable <IAnimal> animals) { if (animal.Health <= 0) { animals = _healthLogic.Die(animals.ToList()); } animals = _animalLogic.RemoveDeadAnimals(animals); return(animals); }