fix ship intersect bug; build pattern ai.  I've noticed finisher can get confused with clever ship placement: TODO
Merge branch 'master' of https://github.com/roarkb/battleship