GS - arbitrary modular goals Common interface - % completed - time remaining - goal description Goal types - deliver n units cargo to destination - transport n units cargo from source - transport n units cargo anywhere on the map - grow town to n inhabitants - generate £n profit