m_shots.forEach(function(shot) { // Prüfen, ob Schuss mit Rakete kollidiert if (shot.x + shot.width > ufo.x && shot.x < ufo.x && shot.y + shot.height > ufo.y && shot.y < ufo.y + ufo.height ) { ufo.explode(); // ufo.img.src = 'img/boom.png'; console.log("Treffer!"); //Ufo 'zerstören' / Aus array entfernen setTimeout(() => { ufo.canRemoved = true; // m_ufos = m_ufos.filter(u => u != ufo); }, 1000); } });