There's a lot of detail and interesting characters in here! This looks complicated to set up and write all out. Thanks for sharing!