Yeah, it took me awhile to understand it. I love how there's no award for beating it on any difficulty. You can just go the easiest and win. That's a good characteristic. Yeah, it could certainly get frustrating. I didn't mind all the green.
The title reminds me of "Goomba". Well, you see Mario everywhere. I think the music is pretty good. This is a fairly creative game. It does get frustrating with how it's just one boss, but still very playable.