So many interesting NPCs in this one; a GM with a flair for roleplay would really shine here. Great setup, some deadly encounters, a handful of interesting puzzles, and a ticking clock to keep things moving. Nicely done.