added invalidShot() method to BattleshipGameView