Explosions? People or aliens snuffing it in a particularly interesting way?
. Yes and yes.
Lots of explosions.
I was rooting for the humans.
Hated to see them lose. .