/// <summary>
 /// This lifeform has been eaten if <paramref name="e"/> contains its ID.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void EatenEventHandler(object sender, ControlEvents.EatenEventArgs e)
 { //delegate. This lifeform has been eaten.
     if (e.ReceiverID == ID)
     {
         e.SetNutrient(NutrientValue);
         Death();
     }
 }
        protected float OnEat(ControlEvents.EatenEventArgs e)
        {
            eatenEventHandler eventHandler = RaiseEaten;

            if (eventHandler != null)
            {
                eventHandler.Invoke(this, e);
                return(e.GetNutrient);
            }
            return(-1);
        }