Strangely this reminds me of a cancelled mobile game that was called built for speed but now there is almost no trace of it left on the internet, weird
Built For Speed, oh that was a promising little game... I was so sad to see it go :(