I've run into this bug before... instead of resetting the variables to their starting values, the reset button is dropping them to zero. The problem is that one of those variables is HEALTH. It's putting my game in a game-over screen loop where, every time you try to reset, you automatically have 0 health so you automatically get a game over so you never leave that screen.
Please tell me there's a way to fix this. Last time this happened, I scrapped the variable, and I CANNOT do that this time.