Fun indeed, but same problem for me:
Thanks for the reports. Unfortunately it does seem like this is a thing that can happen and restarting is the only way to fix it. It didn't happen when I was working on it, but I've also seen it happen in the build now. I'm guessing it's a floating point difference maybe? I can't update the game this week (cause of GMTK Jam), but maybe next week I'll put out a patch that fixes it. Fortunately it's relatively rare and I've gotten through a game without it happening. Frustrating when it does happen tho, sorry!