findSelection() {

        // if there is one or no cells selected, will return null
        if (!this.lastCell || !this.currentCell) { return null; }

        // execute functions in if else order
        // if hSelection is null, run vSelection, if not null, end;
        return this.horizontalSelection() || this.verticalSelection() || this.diagonalSelection();

    }
/*
     * Function used to check if currently selected characters
     * are horizontal, vertical, or diagonal, and will return
     * array of currently highlighted characters
     */
Function used to check if currently selected characters
are horizontal, vertical, or diagonal, and will return
array of currently highlighted characters
Function used to check if currently selected characters are horizontal vertical or diagonal and will return array of currently highlighted characters
findSelection() {
        if (!this.lastCell || !this.currentCell) { return null; }
        return this.horizontalSelection() || this.verticalSelection() || this.diagonalSelection();
    }
findSelection ( ) { if ( ! this . lastCell || ! this . currentCell ) { return null ; } return this . horizontalSelection ( ) || this . verticalSelection ( ) || this . diagonalSelection ( ) ; }
Function used to check if currently selected characters
 are horizontal, vertical, or diagonal, and will return
 array of currently highlighted characters
Function used to check if currently selected characters are horizontal vertical or diagonal and will return array of currently highlighted characters
// if there is one or no cells selected, will return null // execute functions in if else order // if hSelection is null, run vSelection, if not null, end;