WebGL Fragment Shader Raytracer - 3 Spheres - Basic per-pixel phong and specular lighting