rat tracing for the shadow engine
ray tracing to points
lighting engine