Python module of validating Xiangqi moves