RANDOM_HIT
next = (hit == S_SUNK) ? RANDOM_FIRE : RANDOM_HIT;
case RANDOM_HIT: /* last shot was random and hit */
next = (d >= 100) ? FIRST_PASS : RANDOM_HIT;