SECOND_PASS
next = (hit == S_SUNK) ? RANDOM_FIRE : SECOND_PASS;
case SECOND_PASS: /* kill squares not caught on first pass */
next = (hit == S_SUNK) ? RANDOM_FIRE: SECOND_PASS;