I... have a problem.
Whenever I finish the game with looped mutations, once i start the game, they're not cleared.
I think it doesn't have a condition for it to apply "reset" on global.counter.
I have a lame fix for that in mind with triggering once Player.my_health is 0 (with delayed check for it again in case there's a revive mutation such as Determination), but i think there's a way to trigger it when Game Over screen appears.
Can you consider working on that?
I can also send you an improved version of it if i appear to fix it sooner.