first pass at moving over MultiMoveTask