Returning successes and failures rather than using 'throw' now in the Move.scala class