(I have a hypothesis that your issue is due to me accidentally factoring in framerate twice instead of just once for the physics calculation!)