Looks quite nice, really.

Here is something i wrote in another thread regarding trade:

Quote Originally Posted by Al. I. Cuza View Post
Trade should be simulated by modeling supply and demand through simple factors, much like everything else. Every bigger settlement should have a base supply (anything produced in a small enough radius will be included). Every 1000 persons of each class should have a base demand, the percentage of classes in each settlement will determine the settlements' base demand. The amount of trade between 2 settlements could then be calculated as a function of profit and travel (anything from distance to travel method: the longer the distance, the higher the travel expenses, longer time wasted on the road, is there a road, is it paved, is there a means to use the ship or even train, etc...). It shouldn't be too problematic this way.