Implemented Phong Shading, but not working exactly.