replace hasSkill("zuixiang") with getPile("dream"):length() > 0
(still inaccurate actually)