Well, here is the thing. The "Town Hall" is the gold mine. (I did not intent that you could mine any gold from it) but the idea was this...
The player would have to build more towns an order to get more income. So, I need so that the player would have to build outside of a range of 2000 of all town halls. ((This way it looks so that your expanding your empire and gaining more land for your self))
The main idea in this for income is more towns you build the more income you get. Your income comes from the people who that live in your towns (Shown on the mana points) 2500 mana = 2500 people. For each 1 point is 1 gold.