* added CardTools::getIllegalCard()
* improved 7-rule