Neuroevolution of augmenting topologies