void handleControls()
    {
        if (PersistentInputManager.Instance.isTransform())
        {
            doTransform();
        }

        currentControls.setGrounded(isGrounded);
        currentControls.handleWeapons();
        currentControls.doMovement();
        currentControls.handleMoveStates();
    }