Lighting Shader update + bug fixes and misc