Cool interpretation of the theme, good level design, and some tough puzzles! There are some points where you can't see behind a wall which was a little confusing, but other than that good work!