Implemented water effects
added specular frag