An expansion of the NEAT algorithm