Implementation of NEAT