private void Awake()
    {
        GlobalGameData.CheckAndSetDefaults();

        GlobalInputController.InitializeInput();
        if (GlobalInputController.InputIsLocked())
        {
            StartCoroutine(GlobalInputController.StartLockTimer());
        }
    }
 private void FixedUpdate()
 {
     if (GlobalInputController.InputIsLocked())
     {
         return;
     }
     if (GlobalInputController.WatchForAnyInput())
     {
         GlobalInputController.CheckAndSetValueArbitrary();
     }
     GlobalInputController.UpdateInput();
 }