Thanks for the kind words! There actually is a way to hard-reset through the pause menu without going to level select (Restart Level), but I could have communicated it better to the player.
Indeed only the inputs are registered, and frame rate can break it. I'm surprised it works as well as it does :D Another thing that can "break" it is if the level changes somehow, like a box is pushed in a clones way.
Definitely reserving time for sounds and juice in the next jam. I had a busy week so didn't have a lot of time to develop.