a simple implement of XiangChess