Added Gun and ModifiedGun...tested from Main. This is not very flexible as we may want to add more mods to the weapon dynamically and with ease