Created file.
Abstracted weapons.