fishing.lua script adapted