Store a narrative when a weapon is fired

It would be of value to users to know when weapons were fired.  It will also generate more narrative entries, useful for Review page development.