Perfect city building game for high fantasy fans, I've spent months on it and while I did break down and spend money, it was completely unnecessary. Spending money only increases the speed of your progress if you get right down to it. There's tons of ways to increase your progression, but with lots of patience you can eventually beat the system.