if (pt[0] > (p[2]! - v)) speed[0] = pt[0] - (p[2]! - v);