updated particle swarm class to pass in evaluator, utility calculator and move picker to particle class