Implemented specular light
Merge branch 'Lesson43' into development