Nice game; I liked the concept and you executed it well. The later puzzles especially had some real depth to them that was fun to get into, as well as to try and think of the most efficient way of solving the puzzle. It would be nice to see some way of knowing if your solution was efficient or not. Also, it would be cool if the elements had something on them (arrows maybe? idk) to give a little hint visually as to which order the inputs and outputs were in, because I found I had to keep checking the description in the menu.
Overall I really liked the game - it held my attention for a long time!