there is no problem with the rank system, and the only problem with the auto-matching is that there's not many players online. You cant get a a similarly ranked players if theres none online...
you already can exchange goods in the market... soldiers upgrade once they walk to the right end of the screen. To use the power u need to have the altar, then have 20 of your men die