WebGL Fragment Shader Raytracer - More Spheres - Per-pixel reflections and shadows