public void Serialize(MemoryStream ms)
 {
     if (flightplan != null)
     {
         ms.Write(true);
         flightplan.Serialize(ms);
     }
     else
     {
         ms.Write(false);
     }
     ms.Write(prev);
     ms.Write(next);
     ms.Write(active_waypoint);
 }