On traffic jams: you may want to investigate flow field pathfinding. I first remember reading about it in the Planetary Annihilation dev blog, but there are other posts on it floating around.
Member since 23 Feb, 2023