ARFlightController: Fixed self destruct methods.
ARFlightController: Fixed self destruct methods.

--- a/ARFlightController.cs
+++ b/ARFlightController.cs
@@ -226,7 +226,7 @@
 			log.Print();
 		}
 
-		protected void Destroy()
+		protected void OnDestroy()
 		{
 			InputLockManager.RemoveControlLock(this.lockID);
 
@@ -237,6 +237,8 @@
 
 			GameEvents.onGameSceneLoadRequested.Remove(this.onSceneChangeRequested);
 			GameEvents.onVesselChange.Remove(this.onVesselChange);
+
+			print("ARFlightController: Destroyed.");
 		}
 		#endregion
 
@@ -245,6 +247,7 @@
 		{
 			if (scene != GameScenes.FLIGHT)
 			{
+				print("ARFlightController: Requesting Destruction.");
 				MonoBehaviour.Destroy(this);
 			}
 		}