Xiangqi chess, a Chinese duel