Raytracer coursework for COMS30115 Computer Graphics University of Bristol