Wow, that's a lot of backstory XD. It seems that I have some reading to do...