I woke up with ideas in my head, I just puke them over you, ok? Easiest stage that can be implemented quite quickly without too much of changes: -Quick race leaderboads saving times to online database. Far more advanced stage, that requires quite bit of work: -User created challenges like hot lapping mode, you add checkpoints and, For reference old gametimes online: http://web.archive.org/web/20060206184412/http://www.gametimesonline.com:80/times/rbr With advanced stage you could have different classes, like standard with default vehicle quick race has, modified that allows modification of certain parts and all out where anything goes, just get fastest time. Time limited events, user could set start and end time which would allow weekend warrior races and leagues. Damage tolerance, don't dent that baby to as long as it moves by it's own power or maybe just toss it over the finish line. With replay system maturing in future, possibility to save replay with time? After setting up base features, it is possible to add more features with updates, which always attracts more interest towards the feature. There is so much that can be done to expand gaming experience without having realtime multiplayer.