Completed the Percolation class. Testing still required.