Refactor proxies.
Refactor aspects of weapons.
Update properties.
Update proxy references.
Push down into sub package.
Change Bonus to Grade.