This is a very solid technical demo, great starting point for a cool puzzle game. I'm betting that if you can replicate this mechanic, you can borrow from a bunch of different puzzle games and make something truly great!
glad to hear that