I'M A MORON. Seriously, who the fuck messes up their constructor and how the fuck did my code work at all?