A great concept with some really nice graphics. The last puzzle was a bit hard and I guess the basic concept would get old fast in a longer game, but if you can come up with a cool idea like this I am sure there is more where that came from!
Really well done!