Changed to global uniforms for main shader. This makes it easier to
create new individual shaders for everything!