This is a really unique puzzle mechanic. Made me think, and was satisfying to get the solutions. Good job!