Noticed a problem with how the guns were loaded with ammo. Also fixed a shotgun issue and some repeated code.