very nice game! :) I like how neet it is, and how you managed to integrate the puzzles to serve the narrative.
The hints system is realy cool, but I would have prefered if the hints arrived much later (like two-three times later).
The puzzle seem easy in design but sometimes the patters turn out quite complex (which is a compliment! :) ) and when I was trying to solve such pattern I found the hint to arrive too soon.