I only barely understand some of this but it's safe to say I'm amazed by the complexity and the time you've put in! O_O

Just ... woah.