Text this: Smoothed Particle Hydrodynamics (SPH) method for modelling 2-dimensional free surface hydrodynamics