changed to deferred rendering, make the light spheres use self illuminating shaders