Fix SWEP.ViewModelFlip issue & cleanup base GM

Hopefully I didn't screwup anything