Split the method in two: move and pseudoMove