Added Base Handling for weapons

All weapons will be able to interact with other players weapons when
they attack eachother, each will generate different effects.