First pass at random solution generation finished, SolutionGenerator.