Almost got smoothing working, but the player keeps getting physics aplied after the user releases.