This is a great mechanic for a puzzle game! More than once I thought that a puzzle was bugged or an oversight but it turns out that the mechanic is just much more clever than I thought! Very interesting work: I really enjoyed it!