The ending was very effective. The visuals were done well, and the audio complemented it nicely. The puzzles were fun, but at times felt a little arbitrary (the hints were relatively simple, where they could have had more logic behind them, eg clues in the letters or something). Overall, good job :)