Additional work, some in previous commit, changing IronSights so Enabled isn't a public var that can be set in inspector. This was often being set to default to True, when it should have always defaulted to False and let the player's ADS input fully control it.