You have 2 NavMeshAgents (cars) going through a fixed set of waypoints. Acceleration and speed parameters are fixed and not changed through any external script. If the project is executed 3 different times, you get 3 different outcomes. Outcome 1: When you play the unity project, car 1 might overtake car 2. Outcome 2: When you play it a second time, car 2 might overtake car 1. Outcome 3: When you play it a third time, car 2 and car 1 might be in the same line. Is there any way to fix it to a single outcome instead of randomly getting any of the 3 outcomes above?