tl;dr this was fun but Holy Shit