Added docs to definitions
Cleanup, added weapon docs