Trackmania!

Is that what it's called? Anyway, cool, arcade racing, even including an "insert coin" to make it authentically arcadey! Could this be the beginning of the return of the arcade racer??? :) I have been living under a rock, so it's possible I have missed a whole generation!