Fixes hill_climbing algorythm, population random generation is really random now, and refactors the simulation / data-fetching process