I am in awe. What a trap! Steven King-esque tropes, a devastating NPC, and a very simple solution that does not present itself easily. The rest is deadly, and up to the players to get lost in. Vicious, but fair.