protected override ActionEnum GetAction(Random random, bool hasOneBite, int energyPoints)
{
if (energyPoints < CreatureConstants.CriticalLevelOfFood)
return hasOneBite ? ActionEnum.Eat : ActionEnum.Go;
if (energyPoints >= CreatureConstants.ChildPrice)
return ActionEnum.MakeChild;
return random.Next(2) == 1 ? ActionEnum.Eat : ActionEnum.Go;
}