Refactor go trap casting

Fix a minor visual for one trap in diremaul.

Also refactor Go-trap triggered code into Go::Use.
This will allow scripting traps and similar with DBScripts / SD2.
(And also make things more as expected)

Please feedback test-results, especially for hunters and BGs