Very cool idea, I can imagine so many puzzles coming out of it! Are there multiple solutions to levels?