fix a nil data of SmartAI:askForCard
do not use QiuYuan for HuaShen with only 2 players alive