WebGL Fragment Shader Raytracer - 3 Spheres - Per-pixel shadows