- Port core

- Port file

- Port produce

- Port display

- Port main

--- C version tasks (obsolete, but they will need to be done anyhow) ---

- Rework allocation/consumption code to make order of population & factory
  lists irrelevant to who gets supplied and who doesn't

- Add function to set allocations & extend client library to include them

- Add dwarves and elves

- Write code for factory construction & client UI to call it

- Add factory depletion

- Add factory repair

- In read_thing/write_thing, switch resource.decay_when and allocation.type
  from hardcoded lists of values to array lookups

- Add basic AI to handle resource allocation and factory construction/repair

- Expand to 4 territories and add pop spread via wanderlust

- Add border trade between territories

- Add race relations and corresponding AI

- Add more factories/resources

- Add sites

- Expand to 25 territories

- Add trade routes and caravans

- Add orcs, ogres, and goblins

- Develop Might-based combat system

- Expand race relation AI to include conflict management

- Rework happiness/skill adjustment so they slow down as they get further 
  from 0

- Add AI to set up trade routes

- Add hero emergence

- Add AI for hero activity

