Added weapon damage handler

So far we have only the beam. However it handles continuous damage. One
hit weapons should be much easier but remain to be constructed.