Interesting core mechanic -- I wonder if this were expanded upon if it'd benefit from creating puzzles with more than one potential solution (unless some existed here I couldn't think of)--to give more agency to the player. Cool concept!