Phong shading and bump mapping are now working.