Every frame of its flight,
THROW_GRENADE checks whether the grenade is in the
player's cell or the rescued person's, and if so blows them up (see the bug
about throwing on the move). Both checks end in a RET NZ that skips someone
already exploding: make them plain RETs, at $8D67 and
$8D8A, and the grenade passes through people. The blast still
kills and stuns ants as before (
GRENADE_BLAST). Tested: throwing while walking blew
the player up, energy 0, without the poke, and with it the player walked on
at 20; a grenade thrown at the rescued person two cells ahead blew them up
("HOW COULD YOU ?") without the poke, and exploded harmlessly beside them
with it.