public void SetTarget(Vector2 target, AutopilotBehaviour behaviour)
 {
     if (behaviour == AutopilotBehaviour.Standby)
     {
         Standby();
     }
     else
     {
         Target    = target;
         Behaviour = behaviour;
         OnStandby = false;
     }
 }
 public void Halt()
 {
     Behaviour = AutopilotBehaviour.Halt;
     OnStandby = false;
 }
 public void Standby()
 {
     Behaviour = AutopilotBehaviour.Standby;
     OnStandby = true;
 }