slightly improved raytracer