fixed a move bug for diamond