public String toString() {
		String ret = "";
		if(passes) {
			ret = "passes";
		} else {
			if(callOnFirstRound) {
				if(callIndex != dealerIndex) {
					ret = "orders up the dealer";
				} else {
					ret = "picks up";
				}
			} else {
				ret += "declares ";
				
				if(this.trump.startsWith("S")) {
					ret += "spades";
					
				} else if(this.trump.startsWith("C")) {
					ret += "clubs";
					
				} else if(this.trump.startsWith("H")) {
					ret += "hearts";
					
				} else if(this.trump.startsWith("D")) {
					ret += "diamonds";
					
				} else {
					System.out.println("ERROR: unknown trump declared. Trump string: " + this.trump);
					System.exit(1);
				}
			}
			
			if(isAlone) {
				ret += " and is going alone";
			}
		}
		//Check if the 
		
		ret += ".";
		
		return ret;
	}