public void shoot(EnumBoard player, EnumLine line, EnumColumn column)
			throws PositionAlreadyUsedException, InvalidPositionException {

		Map<String, EnumElement> board = (player.equals(EnumBoard.PLAYER1)) ? this.boardPlayer1
				: this.boardPlayer2;

		if (this.checkPositionUsed(board, line, column)) {
			if (this.isEmpty(board, line, column)) {
				board.put(this.createPosition(line, column), EnumElement.WATER);
				this.statusCommand = false;
			} else {
				board.put(this.createPosition(line, column), EnumElement.HIT);
				this.statusCommand = true;
			}
		} else {
			this.statusCommand = false;
		}

	}