ray tracer assignment