public static void save(Highscore [] highscores,OutputStream out)
	throws IOException {
		PrintStream outp = new PrintStream(out);
		for (int i=0; i<highscores.length; i++) {
			outp.print(highscores[i].score);
			outp.print('\t');
			if (highscores[i].name.equals("")) {
				outp.print("`");//XXX backtick indicates empty string
			} else {
				outp.print(highscores[i].name);
			}
			if (highscores[i].fields!=null) {
				for (int j=0; j<highscores[i].fields.length; j++) {
					outp.print('\t');
					outp.print(highscores[i].fields[j]);
				}
			}
			outp.println();
		}
		outp.flush();
	}