need to tweak the animation to account for the player's pose, else it might behave weirdly when flying, swimming, riding etc..