Ray Tracing project from coursework. Original Code provided by UWaterloo CS488 course.