Amazing storytelling, style, and really fun puzzle mechanic. I got to 70 or 80% without hints I think. Awesome job!