Very nice. I love puzzle games and am always happy to see a new puzzle mechanic. In this case the puzzles are also just the right level of hard, too.
Five stars. Would be puzzled again. :)