simple raytracer implementation