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