The first is fairly difficult, we can do it in a simple way by applying some kind of penalty, but the real benefit of doing this kind of thing is if it completely blocks line of sight, and that requires a major extension to how we define obstacles and calculate line of sight, as well as providing a UI that lets players know what moves will or will not reveal them, as well as some amount of prediction for whether a particular enemie’s movements will bring them into view.
The second I’d like to do and it’s fairly simple, most of the work is in providing alternate descriptions for items.