public boolean fitsRightOf(Column left) {
        for(int i = 0; i < 4; i++) {
            if (column[i].draw[0].charAt(0) != left.column[i].draw[0].charAt(2))
                return false;
        }


        Column right = this;
        if (left.ID == 2) {
            return right.ID != 1 && right.ID != 8 && right.ID != -2;
        } else if (left.ID == 6) {
            return right.ID != 4;
        } else if (left.ID == 14) {
            return right.ID != 1 && right.ID != 8 && right.ID != -2;
        }
        return true;
    }