Interesting concept, and great execution. The visual style is great and the puzzles are -very- challenging but satisfying to get the hang of after the initial difficulty level. Really good job!