Final implementation of Percolation module. 100% tests are passed