private boolean diagonalIncrementingAttack(int[][] grid, LinkedList<Square> squareStore, boolean pickOne) {
        //Attack - Diagonal Inc
        if ((grid[2][0] == 2 && grid[1][1] == 2) && grid[0][2] != 1) {
            BuildAndAddSquareZeroTwo(squareStore);
            pickOne = updateGridZeroTwo(grid);
        } else if ((grid[1][1] == 2 && grid[0][2] == 2) && grid[2][0] != 1) {
            BuildAndAddSquareTwoZero(squareStore);
            pickOne = updateGridTwoZero(grid);
        } else if ((grid[2][0] == 2 && grid[0][2] == 2) && grid[1][1] != 1) {
            BuildAndAddSquareOneOne(squareStore);
            pickOne = updateGridOneOne(grid);
        }
        return pickOne;
    }