Nicely done.
Graphics were nice, it all works, and it's fairly entertaining for short periods. It is a bit repetitive though, and the difficulty curve is kinda steep. I breezed through the first 4 levels and then had to repeat 5 numerous times until I finally got it. Overall, it's a solid game and I will beat it. Somehow.