This is so polished and feels so full! Characters, narrative, decent mechanics, everything worked together so nicely. Well done!