Marvel's New Property Is On Point