I probably just did something dumb with normalizing the movement vectors, or it could have to do with "targetVector" easing.