public boolean onlyHasSolution (){
        int countWeapon =0;
        int countPerson=0;
        int countRoom =0;
        for(Card c: seenCards){
            switch (c.getType()){
            case WEAPON : countWeapon++;
                break;
            case PERSON : countPerson++;
                break;
            case ROOM : countRoom++;
                break;
            default :
                break;
            }
        }
        if(countPerson==5&&countRoom==8&&countWeapon==5) //only one combination remains then
            return true;
        return false;
    }