public Solver(int numGen, int indPop, int blockPop, double mutProb, double minCharProb, String target) {
		MAX_NUM_GENERATIONS = numGen;
		INDIVIDUAL_POPULATION_SIZE = indPop;
		BLOCK_POPULATION_SIZE = blockPop;
		MUTATION_PROB = mutProb;
		MIN_CHARACTER_PROB = minCharProb;

		TARGET_STRING = target;

		targetStringValid();
	}