Great concept, great execution. 20 levels? How did you find the time to make so many?
I love the visuals and the audio gives the game a good vibe.
My only criticism is that it became hard to solve the larger puzzles when I couldn't see the whole thing on one screen. I'd open a door to an enemy without realizing.