darwin Experimental chess engine Key ideas Depth search determined by interesting moves Genetic algorithm for evaluation function