Awesome idea! The puzzles are very clever and took me some time, but didn't frustrate me at all. The visuals are neat too, good job!