fix the ray box intersection test to only return 'positive time' intersections