@Override
	public int compareTo(Meld other) {
		if(this.isRun && !other.isRun)
			return -1;
		else if(!this.isRun && other.isRun)
			return 1;
		
		if(isRun)
			return compareRuns(other);
		else
			return compareGroups(other);
	}