Vehicular combat game. The main thing you are supposed to do is not to destroy opponents, as you risk breaking your car, but just finish as many laps. The upgrades and scraps comes easily from it. I think it need a tutorial to explain the tropes of it.