Ray-Scene Intersection
Find intersection with front-most primitive in group
Intersection FindIntersection(Ray ray, Scene scene)
For each primitive in scene {
t = Intersect(ray, primitive);
min_primitive = primitive
return Intersection(min_t, min_primitive)