Implemented weapon categories.
Merge branch 'categories' into experimental