This is really nice!! The scene transitions were really polished and the sound and animations were pleasant too. The base movement felt really smooth and enjoyable as well :3
Some areas could have been more polished, such as breaking through walls even when you're next to them (or explaining that in the first place), or showing how many upgrades you have (the jump and dash ones felt fairly week too tbh). I'd also consider auto-completing the level when you hit the exit since there's no real reason not to? But that's personal preference I guess lmao
The choice to put a timer on the levels and make it so you start at the beginning again when you lose once makes for a fairly frustrating experience initially. But combined with the randomization of rooms and upgrades, this made for a pretty compelling mastery-based gameloop after the first restart!
Overall, I really really enjoyed this~ Great entry! See you at the yuri jam lmao :3