Neat puzzler. The puzzles seem to tend toward more toward complexity than depth, but the design space is explored thoroughly and the difficulty curve is good. Well done.