Netflix's He-Man and the Masters of the Universe Has Fans Geeking Out