Moved generate_starting_population to inside of run