Wow, I really liked this idea, and you managed to put it good use with your level design. I wish you had time to make some more levels because I am hungry for more! I noticed some layering issues with some sprites, but otherwise the presentation is great!