moved some code; water shader experiment