public void FireNotifyRatsForRemoval(Rat rat)
 {
     NotifyAllRatsForRemoval?.Invoke(this, rat);
 }
 public void FireNotifyEnteringRat(object sender, Rat rat)
 {
     NotifyEnteringRat?.Invoke(sender, rat);
 }
 public void FireNotifyAllRatsForAddition(Rat rat)
 {
     NotifyAllRatsForAddition?.Invoke(this, rat);
 }