Made stuff configurable.
We are now hitting the correct partition.
Added checking that Battleships do not intersect each other when laid on board.