Raytracer implementation in go