Implemented multiple target points, optimized direction line.