@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();
  }