add request sample.
Refactor research.
Research unlock preparation.
Complete unlock research.
Complete tech log.
refactor city.
make millitary production work.
Fix millitary bug.
Add resources log and some small fix.
Add quest config.
Add inventory.
Add trade basic codes.