Great set up. Feels very tense, and a nice job on the mystery/tension/where-is-this-going feel to it.