Updates to the run method, Members TrainingStrategy, and pretty much a lot.