Added note to README that this is not the official SparCraft.
GameState::checkUniqueIds() was flawed and not used anyways, so I commented it out.
Genetic algorithm can now initialize genomes, mutate, crossover(just a copy for now) and evaluate a genome.
Some bugs: mutate sometimes produces illegal positions, sometimes attackers go the wrong way.