There was a lot more game here than I was expecting. At its heart it is Breakout, although it has extensive powerups and mechanics-justifying plot so maybe Arkanoid is a better comparison. It's a competent take on that genre of games, and brings a few really interesting twists to the table. At one point, it literally becomes Pong, and that is so, so much better than it sounds.
That being said, I wish some of the mechanics were better explained. That we have abilities was explained, but not what they were. I still don't see where Ice would be useful, I still don't know what Bubbles or the red cross power do, and I'm still not sure what happens when I'm hit by an enemy attack. At first I wasn't sure if I was supposed to catch or avoid those, either.
Despite that, the game played very well, and I appreciated the twists it threw my way. The mechanics I could figure out worked well with the basic formula.
There were a few times where it took forever to get the one last block, but I think that's honestly something that comes with the genre.
The art is all quite well done, but the wildly varying styles mar the presentation a bit. There's animesque, cartoon with thick outlines, painted with no outlines, and I think a bit of pixel art as well? It feels very mishmash and the game does not have a consistent design language.
As an aside, I'm not sure why Dani starts off in a magical girl outfit before she's a magical girl. It feels like she was meant to have another but it was never drawn.
I got what was maybe the bad ending, I'm not sure. I won't spoil it for those who haven't played. The story was darker than I expected, and also a lot better than expected. The story is absurd, yes, and at first it feels like it's just there to contextualize the mechanics, but it grew on me a lot as it unfolded.
A minor complaint on the story side is that it's really short considering the magnitude of events that unfold within.
One technical issue is that the game is only playable either in fullscreen or a tiny window. It's possible to make the window bigger by zooming the browser, but that makes everything pixelated and ugly.