How can Sn0wman turn invisible? Wait, I know: she has the Void Ring on her finger!!!

I doooon’t think she does does she? It’d have implications if she did. For all we know, it’s just another power given to her by Doc, I mean she’s already the embodiment of the Universe and if she dies, so does the Genesis Frog, I’d say mild teleportation is a kind of tame power in comparison.