protected override void OnDisabled()
 {
     base.OnDisabled();
     PartEvent.onPartCoupling.Remove(VesselCoupleEvents.CoupleStart);
     PartEvent.onPartCoupled.Remove(VesselCoupleEvents.CoupleComplete);
     VesselCouples.Clear();
 }
 /// <summary>
 /// Removes a vessel from the system
 /// </summary>
 public void RemoveVessel(Guid vesselId)
 {
     VesselCouples.TryRemove(vesselId, out _);
 }