And "shadow" is mentioned, I think, in WM. I've been tinkering with a few of my own of late, for later implementation. The biggest challenge here would be making it unique and creating versatility through classes of different roles. Plus a huge list of powers will be a bit intimidating.
Good...