Introduce noise

Add reflections

Vary wave amplitude