Thanks a million for the extensive feedback! Agreed, the big info dump at the end is textbook bad writing but I ended to be short on time so I thought it beats no ending lol.