Got guns mostly working though still need to code ammo

Guns work with fail off at range. Guns have item icons for in inventory
and models when held. Ammo has yet to be coded but can be handled later.