2D wave propagation simulator