public void NotifyUpdateRequested(Rat sender, Rat other)
 {
     UpdateRequested?.Invoke(sender, other);
 }
 public void NotifyLeft(Rat rat)
 {
     Left?.Invoke(rat, EventArgs.Empty);
 }
 public void NotifyEntered(Rat rat)
 {
     Entered?.Invoke(rat, EventArgs.Empty);
 }