Lots of stuff for fish trap, slime crops, ...

Also refactored some code.