Smart AI no longer hangs and plays correctly

End game condition still not quite right. Several moves happen before
the game realizes all ships are sunk.