protected override void PerformZAction(int currentTurn)
 {
     base.PerformZAction(currentTurn);
     ParentSlime.OnProgenySurvived();
 }
 protected override void OnHealthReducedToZero()
 {
     base.OnHealthReducedToZero();
     ParentSlime.OnProgenyKilled();
 }
 protected override void PerformYAction(int currentTurn)
 {
     ParentSlime.SpreadFrom(CurrentStation, Position);
 }