Put here as a suggestion - I understand when the collision system predicts this collision between 'player' and 'npcs', but it would be interesting, except for the cars, that this system did not exist among random walking NPCs. In other words, perhaps this would ease processing consumption (detection / action). I refer exclusively to walking NPCs, pedestrians.
I think this could be a way to lighten the load of in game and real time processing.
I think this could be a way to lighten the load of in game and real time processing.