public override void UpdateStateMachine()
    {
        if (Grounded)
        {
            UpdateGroundedStateMachine();
        }
        else
        {
            UpdateAirStateMachine();
        }

        StateController.ApplyChange();
    }