Fixed mistake with spheres
I forgot to normalize the eye and reflection vectors!
Use the color of the closest intersection point, not just the first one.