fishing.lua - fixes and improvements

added ice hole support
added sandfish fishing
extra fishing(buff or eq) is now considered
removed comparision with boolean
used metatables