MPM Simulation for on-water locomotion