Balance parentheses
Update stages flowchart
Add handwritten asm.js version of raySphereIntersectionPoint