added single-player launcher
Cleanup town/structure area representation, clarify Thinking trait
changed job assignment system, improved job code