patience is required, or alot of money, alot of crashing and multiplayer is basically unplayable due to latency or lag/freezing. Even singleplayer tends to freeze for way too long if too much stuff happens within a turn.