Nifty! I like the concept and I can see these puzzles becoming even more satisfying the more complex they get.