convert move.from from const Player * to ServerPlayer * with objectName() to fix a bug of EnYuan AI when the role is predictable