I didn't understand a lot of the references but there's a lot of mechanics in this, must have been a lot of work well done.
Thanks! It was a lot of work but it was worth it :D