private void rebuildDisplay() {
		final Object[][] value = new Object[this.players.size()][2];
		
		int i = 0;
		for (Entry<String, Integer> e : this.players.entrySet()) {
			value[i++] = new Object[] { e.getKey(), e.getValue() };
		}

		EventQueue.invokeLater(new Runnable() {
			
			@Override
			public void run() {
				// I have no idea if this will work...
				Client.this.display.updateTable(value);
			}
		});
	}