// TODO: Logging einrichten
// Grafikengine holen und initialisieren
// Wenn es Probleme mit der Auflösung gibt, wird hier möglicherweise
// eine Exception geworfen.
Engine engine = Engine.getInstance();
// TODO: Ressourcen laden
// TODO: Hauptmenü laden
// Demolevel laden und darstellen
engine.switchState(new DemoLevel(new LevelWorldFactory()).getSimulatedWorld());
// Die Engine starten.
// Das Programm wird automatisch aufgeräumt und beendet,
// wenn der Benutzer das Fenster schließt.
engine.start();
} catch (Throwable e) {
// Versuchen alle Fehler abzufangen und sie in den Log zu schreiben
try {
Log.error(e);
} catch (Throwable ex) {