public String toString() {
		StringBuilder sb = new StringBuilder();

		for (int i = 0; i < N; i++) {
			for (int j = 0; j < N; j++) {
				switch (gameField[i][j]) {
				case EMPTY:
					sb.append(".");
					break;
				case WALL:
					sb.append("x");
					break;
				case TREASURE:
					sb.append("$");
					break;
				case PLAYER:
					sb.append(invertPlayerLocations.get(new Coordinate(i, j)));
					// sb.append(",");
					// sb.append(treasureCountPlayer.get(invertPlayerLocations.get(new
					// Coordinate(i, j))));
					break;
				}
				sb.append(" ");
			}
			sb.append("\n");
		}
		sb.append("Player  Treasure");
		sb.append("\n");
		for (int i = 0; i < nPlayers; i++) {
			sb.append(i);
			sb.append(": ");
			sb.append(treasureCountPlayer.get(i));
			sb.append("\n");
		}
		sb.append("\n");
		return sb.toString();
	}