Water snail life cycle