fix a bug of Player::hasEquip(card)