public void paint () {
    init ();
    while (true) {        
      for (int i=0; i<worm_count; i++) worms [i].go ();
      if (filled_count > fill * filled.length) return;
      if (sleep (draw_delay)) return;
    }
  }