applyMove test seems complete