Completed Lesson 32
Completed Lesson 33
Completed Lesson30
Completed Exercise 35
Completed Lesson 38

Implemented Ambient lighting shader
Completed Lesson 41

Implemented diffuse shader, does not work with object rotation.
Completed Lesson 42

Updated diffuse lighting.
Corrected diffuse lighting calculation
Merge tag 'Lesson42' into development

Completed Lesson 42, updated difuse shader.
Merge branch 'Lesson42' into development