// Run regular controls if not paused
        private void FixedUpdate()
        {
            // If not in quick menu, run regular controls
            if (quickMenu.isOpen())
            {
                buttons.setPersistent(false);
                buttons.setPresses(false);
            }

            controlScheme.controlInterface(buttons);
            buttons.setPresses(false);
        }
        private QuickMenu quickMenu;                    // Quick Menu object



        // ===================
        // * PRIVATE METHODS *
        // ===================

        // Initialize Control Values
        private void Awake()
        {
            controls = this;

            // get class instances
            buttons        = new ButtonPresses();
            normalMovement = GetComponent <NormalMovement>();
            pauseMenu      = GetComponent <PauseMenu>();
            quickMenu      = GetComponent <QuickMenu>();

            // initialize button presses and joysticks to false
            buttons.setPresses(false);
            buttons.setPersistent(false);

            // initialize controlScheme to default
            controlScheme = normalMovement;
        }