LavaFlow not cleaning while shift held.

Fixed a bug where LavaFlow was not being removed if the user kept the
shift button held down. Now it cleans up regardless of whether they are
still trying to bend a LavaFlow.
WaterWave now works with Passive, and doesn't create currents

WaterWave previously was not working with WaterPassive, now it does.
WaterWave was also removing the block of water that the user was using
as a source, which was causing currents to form in the water.