private void Start()
 {
     balloon.GetComponent <BalloonInput>().OnRotateLeftSoft  += RotateLeft;
     balloon.GetComponent <BalloonInput>().OnRotateRightSoft += RotateRight;
     engine     = balloon.GetComponent <BalloonEngine>();
     desiredRot = transform.localEulerAngles.x;
 }
 private void Awake()
 {
     engine = GetComponent <BalloonEngine>();
 }