is_alive(row, column) {
                var result;
                // check if coordinates is inside the boundary
                if (this.world[row] !== void 0 && this.world[row][column] !== void 0) {
                    // check the current status of the neighbor
                    result = this.world[row][column].status;
                } else {
                    result = false; // if coordinates is undefined
                }
                return result;
            }
// check if that cell is alive (true/false)
check if that cell is alive (true/false)
check if that cell is alive ( true / false )
is_alive(row, column) {
                var result;
                if (this.world[row] !== void 0 && this.world[row][column] !== void 0) {
                    result = this.world[row][column].status;
                } else {
                    result = false; 
                }
                return result;
            }
is_alive ( row , column ) { var result ; if ( this . world [ row ] !== void 0 && this . world [ row ] [ column ] !== void 0 ) { result = this . world [ row ] [ column ] . status ; } else { result = false ; } return result ; }
check if that cell is alive (true/false)
check if that cell is alive ( true / false )
// check if coordinates is inside the boundary // check the current status of the neighbor // if coordinates is undefined