Creatively Evolving Cooperative Behaviour with the ‘NeuroEvolution of Augmenting Topologies’ Algorithm