Implicit Methods for Real-Time simulation of Interactive Waves