boolean isAttackPlaceDiagonallyBelowLeftNotHarming(int position, char[] boardElements, int dimension, int attackPlacesOnTheLeft) {
        int positionLeftBelow = 1;

        while (attackPlacesOnTheLeft > 0) {
            if (isPossibleToPlaceDiagLeftBelow(boardElements.length, position, dimension, positionLeftBelow)
                    && isBoardElementAnotherFigure(boardElements[elementDiagonallyLeftBelow(dimension, position, positionLeftBelow)])) {
                return false;
            }
            positionLeftBelow++;
            attackPlacesOnTheLeft--;
        }
        return true;
    }