public Screen() { myWave = new Wave(); tt = new RadiationTower(500, 600); y = new RadiationTower(1000, 600); x = new Automaton_1000(600, 500); theMinion = new Red(new ImageIcon("MINIONPURPLEFRONT.gif")); theWave = myWave.getWave(); mm = new Minion(new ImageIcon("MINIONFRONT.gif")); // b = new Bullet(mm, tt); t = new javax.swing.Timer(10, new Listener()); // adjust speed by changing the int parameter t .start(); // by altering when you call this method you can choose the start of the minion // pathing! // t.stop(); how to stop the javax.swing.Timer // a = new javax.swing.Timer(10, new BulletListener()); // a.start(); thread.start(); }