Environments for multiagent systems: Beyond infrastructure