I really like this; I was working on something similar myself. The thing I would change would be coming out concealment reveals you automatically--I want to allow rogues to gain advantage on attacks from hiding (otherwise, what's the point?), so I'd say they're revealed after an attack from...