Add percolation code
update .classpath
Merge branch 'feature/percolation' into develop