Finished almost everything in the ray tracer except for bounding volumes and extra improvement