changed uLights to be a uniform of vector3s as it should be