NEAT NeuroEvolution of Augmenting Topologies based on http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf