The main offline game is brilliant, it's fun and entertaining, and quite difficult. The addition of the track building is great as it allows the more creative players to build some amazing tracks which others can play. However, the multiplayer is heavily flawed, with players being unable to invite their friends prior to the game, as you have to already be in a race, or the starting lobby to invite someone... which most of the time, lobbies are full... there needs to be an option to party up before entering a race which i honestly thought at this point in the online gaming community was a general expectation of every game. The other issue is that the players that do enter the online races, tend to be idle as there is an exploit where players can just stay idle to earn coins which as been ongoing from the day of release.