¡Gracias por el feedback tan detallado! Estoy de acuerdo en todo. Las explosiones se quedaron fuera porque me faltaba un get_parent() y me costó darme cuenta... XDDD
Sobre el tema de la pistola, quiero probar como quedaría con un aviso (que cuando le des a jugar y no tengas arma, te lo diga). Aún así tengo bastantes cambios en la cabeza, y creo que le daré una vuelta cuando terminen las votaciones.