Moves the actual logic for reflections and coloring out of the Scene Class, so that ray mapping can be replaced (eventually) by path tracing.