Fun and challenging. It's one of those games that you could waste a whole evening on. "Secret" is in the concept of in order to solve the puzzles, you need to figure it out, you don't give anyone the solution. It's not my interpretation, but I do think it's valid. Good job!