private bool CanHaveMoreOffspring(ISpawner spawner) { return(spawner.offspring.FindAll(o => o != null).Count < spawner.GetMaxOffspring() || spawner.GetMaxOffspring() == 0); }