Add hitAndSunk test
Implement shootAt() and isSunk()