Cooperation, competition and the emergence of criticality in communities of adaptive systems. (17th March 2016)