public static void main(String[] args) {
		controller = BoardController
				.getBoardController(BoardConfiguration.EMULATOR_12x12);
		spots = new Spot[3];
		// Das Array colors verwaltet unsere Farben und wird vom Controller
		// angefordert.
		colors = controller.getColors();

		// Die Spots sind die Scheinwerferlichter, die sich ueber das Board
		// bewegen.
		for (int i = 0; i < 3; i++) {
			spots[i] = new Spot(11, 11);
			spots[i].setColor((i == 0) ? 127 : 0, (i == 1) ? 127 : 0,
					(i == 2) ? 127 : 0);
		}

		spots[0].setSpeed(0.06, -1, 2);
		spots[1].setSpeed(0.1, 2, -1);
		spots[2].setSpeed(0.03, 1, 5);
		for (int i = 0; i < 3; i++) {
			spots[i].xPos = 5;
			spots[i].yPos = 5;
		}

		// Hier findet der eigentliche Programmablauf in einer Endlosschleife
		// statt.
		while (true) {
			for (int i = 0; i < 3; i++) {
				// Berechnung der aktuellen LED-Farbwerte
				calculateLEDs();
				// Berechnung der neuen Scheinwerferpositionen
				spots[i].move();
			}
		}
	}