I like this idea! It was a bit hard to tell if I was progressing since I spawned in a different level each time and it took me a bit to figure out what was going on but it felt good once I got it!
And as a side note, a way to trigger enemy attacks would be nice so the player isn't just waiting and hoping that the right enemy hits them first.