Fixes a bug in `Intersect` of `SceneLight`.

This method was recursively calling itself instead of calling the
`Intersect` method of the internal `Sphere` object.
Completes the `Trace` method of `Scene`.