@Override public void actionPerformed(ActionEvent e) { if (inimigos.size() == 0) { emJogo = false; } List<Missel> misseis = nave.getMisseis(); for (int i = 0; i < misseis.size(); i++) { Missel m = (Missel) misseis.get(i); if (m.isVisible()) { m.mexer(); } else { misseis.remove(i); } } for (int i = 0; i < inimigos.size(); i++) { Inimigo in = inimigos.get(i); if (in.isVisible()) { in.mexer(); } else { inimigos.remove(i); } } nave.mexer(); checarColisoes(); repaint(); }