Great job! Really well designed, some good foreshadowing. Random encounter table that includes something unique - it’s not lazy. Excellent writing. A GM could run this, definitely. This is really one of the better submissions I’ve seen.