MECA: A Multi-agent Environment for Cognitive Agents