here there's something more similar to what we had last time, simply finding the first pixel along that ray that exists on a solid surface, and then storing those color values on a 4D vector.