Pixel::shootRays() now handles multiple intersected objects (returns intersection closest to ray origin)