Battleship: tests refactored (boolean to exception). Vertical implementation started.