Finite difference solutions for nonlinear water waves using an immersed boundary method. (14th October 2020)