some renaming & fixed shadows

aggregate gets now rid of intersections behind ray origin