// Programm zur Erzeugung der notwendigen Objekte und zur Spielsteuerung
// Erzeugen eines Raumschiffs
Raumschiff raumschiff1 = new Raumschiff("Spieler 1", 100, 50);
// Erzeugen des zweiten Raumschiffs in der unteren Fensterhälfte

// Zuweisen der Tasten für die beiden Raumschiffe        
        

// Erzeugen der Trennlinien
new Rectangle(0, 0, 800, 5);
new Rectangle(0, 300, 800, 5);
new Rectangle(0, 595, 800, 5);

// Variable systemgeschwindigkeit als Ganzzahl deklarieren und mit 200 initialisieren
int systemgeschwindigkeit = 200;

// Endlosschleife zum Erzeugen des Weltraummülls
while(true) {
   int x = Zufall.gibInteger(850, 900);
   int y = Zufall.gibInteger(20, 280);
   int farbe = Zufall.gibInteger(0, 16581375);
   // neuen Weltraumschrott in der oberen Fensterhälfte
   new Weltraumschrott(x, y, 10, farbe);
   // Ablaufgeschwindigeit mit SystemTools.setSpeed() setzen
   SystemTools.setSpeed(systemgeschwindigkeit);
   // systemgeschwindigkeit um 1 erhöhen
   systemgeschwindigkeit++;
}


// Hilfsklasse für Zufallszahlen
class Zufall {
   public static int gibInteger(int min, int max) {
      return Math.floor(Math.random() * (max + 1 - min) + min);
   }
}