Walker[] w; int z = 0; int rand = 1; int k = 0; int timer = 0; void setup() { size(800,400); frameRate(30); // Create a walker object w = new Walker[200]; } void draw() { background(0); // Run the walker object w[z] = new Walker(); for (int k = 0; k < z; k++){ w[k].walk(); w[k].render(); } // println(rand); if ( rand == 1){ rand = 0; timer = int(random(10,15)); if(z<199){ // println(z+"z"); z++; } } k++; if(k==timer){ rand=1; k=0; } }