Percolation implementation:
open()
isOpen()
percolates()