add x, y, toX, toY for server's rule
ChessPieceList implements Observer