Love the idea! I think you could do some cool things with this if you decide to develop on it, I could see this being quite a thinker for high-level puzzles.