New class WeaponObject.

Purpose of the class is for weapons to be placed on the map and to be
picked up by units.