public void printPos() {
		String message ="\n";
		for(int i=0; i<HEIGHT; i++) {
			message += "|";
			for(int j=0; j<WIDTH; j++) {
				if(pos[i][j] == EMPTY) {
					message += " ";
				} else if(pos[i][j] == RED) {
					message += "R";
				} else if(pos[i][j] == BLACK) {
					message += "B";
				}
				message += "|";
			}
			message += '\n';
		}
		message += "-------------------------";
		
		recordOutput(message);
		sendMessageToGroup(this.playersWatchingOrPlaying, message);
		
		if(getRedUtility() >= WINNING_UTILITY) {
			sendMessageToGroup(this.playersWatchingOrPlaying, "Red wins!");
			this.recordOutput("Red wins!");
		} else if(getRedUtility() <= -WINNING_UTILITY) {
			sendMessageToGroup(this.playersWatchingOrPlaying, "Black wins!");
			this.recordOutput("Black wins!");
		} else {
			if(this.isRedTurn) {
				sendMessageToGroup(this.playersWatchingOrPlaying, "Red to play");
			} else {
				sendMessageToGroup(this.playersWatchingOrPlaying, "Black to play");
			}
		}

	}