Changed a bunch of the ways the gun works.

Red boxes are the only things I changed