There seems to be a problem where the cars tend to spawn side by side. I'd suggest either programming in a limit to the number of cars that can spawn side by side, or creating the ability to shove the cars out of the way. Everything besides that seems be fine though. Fix that and you'd have a nice little game, but as of right now, I don't believe it can really function.