I think you have a very cool and interesting concept here! Lots of neat puzzle potential, good mechanic.