Really polished entry, I found it quite hard to understand what impact my actions had (if any) on the puzzles when there was multiple "wires" between buttons and obstacles.