public void run() { initAVG(); while (running) { repaint(); pause(delay); if (desktop != null) { desktop.update(delay); } if (sprites != null) { sprites.update(delay); } } }