Nice original idea - I loved the puzzles and I wanted more.
I think some easier ones to start would have been good to ramp up the difficulty on this...
Great job :)