private void Start() { currentMap = beginPart; //on start our currentMap is beginPart -> will be overriden at first generateNextMap() call int length = mapParts.Length; for (int i = 0; i < length; i++) //fill Queue with array { mapQueue.Enqueue(mapParts[i]); } obsGenerator.buildObstacleLanes(beginPart); }