public void AddToRoute(Place p) { ChangeCarriageControlState(CarriageControlState.CarriageRoute); route.AddPlace(p); if (route.GetSize() == 1) //NEw Route -> Start { GetNextInstructionFromRoute(); } }