Very well done, haven't seen a game like this in awhile!
very clean and easy to understand, plus the puzzles are well thought out and makes me think!