Big update

Messed with a bunch of tiny little things.