Added copy function to evaluator, move picker and utility calculator, updated particle class