Agent Environments for Multi - Agent Systems - A Research Roadmap