Lots of small changes to shaders and textures