The theme toggling is really interesting; the puzzle design was well done in the sense that it taught me a new mechanic with each stage (for the first few levels) - then I got stuck!