I'm really late, but it's been a bit hard to tl fast recently.
Will try to regain my old tl-speed.
P.S. This is 3999 words long. [Also one of the reasons why it took me so long to update is because I didn't want to do it in parts]