Rename GunAbstract to AbstractGun
Rename GunA to WeakGun