Netflix's Masters of the Universe: Revelation Teaser Brings Back the Power