private void advanceSinkingAnimation_3()
    {
        if (sinkingTimer_3_current > 0)
        {
            sinkingTimer_3_current--;
        }
        else
        {
            shipIsSinking_3 = false;
            updateGameState();

            // make the shipActual reappear
            playerBoat_actual.SetActive(true);
            wakeController.setShouldPlaceWakes(true);
            // restore the player's health
            shipHealth_current = shipHealth_max;
            healthBarManager.playerHasBeenHealed(shipHealth_current);
        }
    }