I’ve finally finished this. I’ve been spending to much time on this, and procrastinating when I’m not working on it. This could have taken a day or two, but somehow I managed to spread it over five. I cross posted this on a few other sites, so I thought I should put it here too. It looks so sub par around the amazing stuff on this site.