Проблема то в чем ?
А че с того, что ружье плавает ? Есть же линь
рыба с гарпуном сама по себе, гарпун, как якорь не дает ружью уплыть, на крайняк, если течение сильное, намотал линь на руку. С рыбой справился, подтянул за линь, уплывшее ружье и все...