The final commit. Just adding whatever changes i made so that i can delete this off my computer. Fuck that partner of mine. he was a fucking idiot.