9/1 Cleaning and improving

Lots of stuff reorgainized (github thinks I removed a ton then added a
ton but it's just moved). Reworked the way textures are loaded and
assigned.