Toying around in C++ with ray trace renders and different effects like texturing, reflections, and refractions