Modified CWeapon and created CGun. CWeapon now inherits from CEntity.