adding in a few protection rules for sneak and shadows