Fixed PosW being incorrect, now diffuse and specualar light should be correct.