Really clever idea and good execution. The puzzles are challenging and fun at the same time. Good job!