Really cool game. Very impressed.
I wish there was some way to tell which puzzles correspond to which orbs after the fact. I lost track of which ones I had completed successfully and I only realized the deal with multiple solutions for the same puzzle half way through.
I had to reset the game to get my bearings again. Not a big deal, but seems like a solvable problem.