Day 2
So, it turns out it’s quite hard to do everything right on the first attempt. Transitioning to the next level worked like a charm, but restarting the level had a bunch of problems. Today I was fixing those: double animations, double sounds, resetting all the stuff that needed resetting, reenabling all that needs reenabling. I think I managed to make it again playable from beginning to end, but I still left a few hacks that need fixing and polishing.