SharpNEAT – evolving NN topologies and weights with a genetic algorithm