The Heterogeneous Multi-Agent Challenge