private void printString(TypeList list1, TypeList list2) {
        
        String inputedType = list1.type();
        
        if (list2 != null) {
           inputedType = inputedType + "/" + list2.type();
           TypeNode current2 = list2.head();
           while (current2 != null) {
               list1.modType(current2.type(), current2.multiplier());
               current2 = current2.next;
           }
        }
        
        System.out.println("Inputed type(s): " + inputedType);
        System.out.println("Weak against:");
        
        TypeNode current = list1.head();
        
        while(current != null) {
            if (current.multiplier() > 1) {
                System.out.println(current.type() + " - " + current.multiplier() + "x damage against " + inputedType);
            }
            current.restore();
            current = current.next;
        }
        
        System.out.println("Resistant to:");
        
        current = list1.head();
        
        while(current != null) {
            if (current.multiplier() < 1) {
                if (current.multiplier() == 0) {
                    System.out.println(inputedType + " is immune against " + current.type());
                } else {
                    System.out.println(current.type() + " - " + current.multiplier() + "x damage against " + inputedType);
                }
            }
            current = current.next;
        }
        
        System.out.println("");
    }