Nice idea! Really fits the theme, and the puzzles can be quite challenging as well.
You must have took great care designing these levels. Great job!