Added more intelligence to the computer attack.

If the computer scores a hit, then one of the adjacent squares will
be attacked next.
Added #complete? to grid.
Adjusted #complete? to say an empty grid is not complete
attack_intelligently is much more intelligent.

Once a new hit is made, update_intelligently will try all of the
adjoining cells before returning to random hits.
Updated README