Added docstrings for weapon, xdx