You were right about it being a framerate issue!The bug was occurring when the display framerate dropped below the physics processing framefrate... It should be fixed in the latest build I just uploaded.
Thanks, it works now. My laptop can't run this at a consistent framerate, but it's playable, in fact I've already finished it!