Multi-agent systems

TODO introduction.