public void checkCollisions() {
        Rectangle rCraft = craft.getBounds();
        for (Alien alien : alAliens) {
            Rectangle rAlien = alien.getBounds();
            if (rCraft.intersects(rAlien)) {
                craft.setVisible(false);
                alien.setVisible(false);
                ingame = false;
            }
        }
        ArrayList<Missile> alMissiles = craft.getMissiles();
        for (Missile m : alMissiles) {
            Rectangle rMissile = m.getBounds();
            for (Alien alien : alAliens) {
                Rectangle rAlien = alien.getBounds();
                if (rMissile.intersects(rAlien)) {
                    m.setVisible(false);
                    alien.setVisible(false);
                }
            }
        }
    }