Wave simulation TODO Implement basic wave simulation Animate simulation Add refraction Add reflection