Initial stab at Percolation class