updated Percolation to not always call off for percolation unless all rows are open