I like the idea. The expanding animation between each level is really cool. I think combat would feel better with knockback added. I feel like the tricky part of a game like this is finding ways to make each round feel fresh while you are having the player replay the same start to the level every time. Maybe only require them to grab the new keys rather than the ones they've already gather previously? Or add new attacks to play with? Anyway, good job!