private boolean isAttackPlaceBelowNotHarming(int position, char[] boardElements, int dimension) {
        if (isPossibleToPlaceOnNextLine(boardElements, positionBelowRight(position, dimension))
                && isPositionInRangeOnTheRight(position, dimension)) {
            if (isBoardElementAnotherFigure(boardElements[positionBelowRight(position, dimension)])) {
                return false;
            }
        }
        if (isPossibleToPlaceOnNextLine(boardElements, positionBelowLeft(position, dimension))
                && isPositionInRangeOnTheLeft(position, dimension)) {
            if (isBoardElementAnotherFigure(boardElements[positionBelowLeft(position, dimension)])) {
                return false;
            }
        }
        return true;
    }