Shader updated... lighting error persists though