clear out all the crap
start of events
make the interface extend listener
set up a shotgun bow with fire arrows with 10 variance
get the bow type and trigger the shot, remove the old arrow
make a runnable that will spawn an arrow and apply the effects of a bowtype. Also sets the arrow metadata and the arrow shooter
add way to get the metadata value for each bow
add a way to trigger a shot with the type
added callback to apply the behaviours to an arrow