I had a lot of fun with this! There was a good progression though the levels, and they really fit the theme. As some other people have mentioned, sometime the mechanics can be a little rough. But overall it was fun!