public Solver(String[] args, String target) {
		//MAKE SURE THE ORDER OF THESE CHANGE LATER!!!!
		MAX_NUM_GENERATIONS = Integer.parseInt(args[0]);
		MUTATION_PROB = Double.parseDouble(args[1]);
		INDIVIDUAL_POPULATION_SIZE = Integer.parseInt(args[2]);
		BLOCK_POPULATION_SIZE = Integer.parseInt(args[3]);
		MIN_CHARACTER_PROB = Double.parseDouble(args[4]);

		TARGET_STRING = target;

		targetStringValid();
	}