Fixed a bunch of random things, everything seems perfect now though