simple software raytracer