applyMove done