Looks great...either the balance is off or I am just not getting it. When a town wants to buy a good, it gives me 2 currency in trade, but no good ever costs less than 2 to buy. This would seem to mean that your net worth is constantly decreasing as you consume and sell resources.
I'm clearly missing the part where you acquire cheap resources.