implemented blinn-phong shading to replace ugly phong specular implementation