The reflection ray should start at the intersection point, not the original ray origin.