Add specular component, finish simulating Blinn-Phong model via GLSL