better drill, added roller, triggerListeners are now on each specific weapon