WebGL Fragment Shader Raytracer - 3 Spheres - Basic intersection test and normal calculation