private void UpdatePosition()
    {
        Vector3 movementVec = CurrentMovementState.CalculateMovement(this);

        movementVec += CurrentJumpState.CalculateMovement(this);
        PlayerMovementController.Move(movementVec);
    }