The graphics and music are top notch! The narrative is clever, too. Agree with the other comment that the solution for the puzzles often times boils down to guess and check. Nice job!