Amazing. Masterful. I love how twist and turns and how it is tied to the gameplay mechanics. Wonderful.