In my games my main money shortage comes when I am not fighting powerful enough enemies and my troops are draining my cash. In that case I go off and have a merry war and lose a bunch of troops and get a lot of money, then I build a bunch of troops and the cycle continues.
Bookmarks