Really fun theme + interesting puzzle. Gets pretty thinky towards the end which I really enjoyed. Early on, I didn't fully understand the effects of roads to the full extent which led to some guess + checking. But that would be easily fixed with more onboarding if you decide to push this further.
Awesome work!