Interesting puzzle mechanic that I think you could use to create all sorts of interesting levels. I think it would have been good to get a it more handholding at the start to help understand the mechanic.