Seems like we had a similar idea. The art is a lot nicer in your game though. :P
The game kept crashing for me after a while, so I wasn't able to beat the boss. If it's any help, it happened during one of the avoiding mini games. I think it was the bouncing balls both times, but I'm not sure.