Wenn du dir andere Szenarien ansiehst, ist der typische Ansatz eher, alle Startmaterialien nicht über die Scenario.txt von der Engine platzieren zu lassen, sondern sie direkt in `InitializePlayer` zu erstellen. Damit bist du typischerweise am flexibelsten.
Eine Schleife, die alle Objekte irgendwo anders hin transferiert, ist aber auch gar nicht so kompliziert:
```
func InitializePlayer(plr) {
for (var obj in FindObjects(Find_Owner(plr)))
obj->SetPosition(x, y);
}
```
...wobei du natürlich auch noch eine Möglichkeit brauchst, die passenden Koordinaten zu bestimmen.