The issue is the re-orientation function where if a car enters an edge, it re-orients its origin,destination tuple in compliance of the position of the edges from the self.edges list. Realized this was wrong, since there is a separate management if the origin and destination were to be switched.
The issue is the re-orientation function where if a car enters an edge, it re-orients its origin,destination tuple in compliance of the position of the edges from the self.edges list. Realized this was wrong, since there is a separate management if the origin and destination were to be switched.