WaterSurface: Generalize the shader

Allow for variable radii and impact radii
WaterSurface: Tweak shader code
WaterSurface: Numerous changes and fixes

Modified ripple algorithm, can now grow, expand and "fade out"
Fixed aspect ratio
Made ripples grow and expand
Tweaked camera position and angle
WaterSurface: Allow for variable impact radius
WaterSurface: Render one ripple for now
WaterSurface: Reverted to simpler wave algorithm

Also changed the fading property of the ripple
WaterSurface: Send _ImpactRadius to shader