protected override void OnSceneInitialized(object sender, GameFramework.Scene.SceneController.SceneEventArgs e)
 {
     Debug.Log("Tester Scene Initialized");
     Debug.Log("Wrapping Manager : " + WrappingManagerExample.Current.GetDemoName());
     TickManager.Current.OnTick += OnTick;
     base.OnSceneInitialized(sender, e); // removes subscription
 }
 protected override void OnSceneDeInitialized(object sender, GameFramework.Scene.SceneController.SceneEventArgs e)
 {
     // required until better DeInitialized solution is there
     if (TickManager.Current != null)
     {
         TickManager.Current.OnTick -= OnTick;
     }
     base.OnSceneDeInitialized(sender, e);
 }