Really great puzzling mechanic. You essentially did what I was going after in the last few levels of my game but better.