Loved it! The graphics are very good. You did a good job introducing the mechanics in the first two levels. After that, the complexity jumped quite a bit, but it wasn't too difficult.
I had fun with this one. Great work!