Yeah that sounds like a good path!
I used to love advanced math, physics and game coding, so I've revisited the 'Landers several times over the years (a day here and there in the middle of life/emigrating/careers).
If you also Google for solutions to the 'Landers you'll find people have done hardcore analysis and genetic algorithms!
(cough like this)
Next mission: somehow hack UE5 into CodinGame and let it sort it out.
I saw one out front of our business, on Front St Toronto, and several lined up along the edge of one of our downtown parks.
The information on the home and from the guy talking to by-standers is that there's a bicycle on the front of it - so it's apparently allowed to stop "anywhere" because "it's a bike". No opinion on that, just repeating what I heard.
Our owner had a chat with parking enforcement because it was during summer - CafeTO - and was taking up one of the few parking spaces nearby. Parking said (at the time) that they couldn't do anything/don't know what to do.
No opinion here, just answering the previous two comments.