Added an attempt at Phong shading