added randomize member order and changed highest_fitness_member to highest_fitness_member_value, also created highest_fitness_member to track the member with the highest fitness