Revert "Refactored WeaponObject"

This reverts commit 6b8461f1a59106849dc8aa41e73e87c2839c4e4e.
Merge pull request #1 from ProjectSWGCore/master

Revert "Refactored WeaponObject"