Interactive wave simulation that has the ability to choose the reflective environment as well as the bottom of the virtual pond.