I really wanted to enjoy this game and for the most part, I did. However, most of the functions in the game are online only to the point where it's very boring to play offline. There isn't a good reason why these functions should be online only and as someone who doesn't have internet access during my commute, it was very disappointing.