Fixed typo with SetZ()
Diffuse Component with Directional Light Working Correctly