This is really well done! I got absolutely stumped on the stage with the two respawning things. No clue how to pass that one. It feels like it's not passable with the way the mechanics work, but I'm sure you must've beaten it somehow.
I'm stuck on that one too!