Marvel Fans Love “Did It Work” Meme With Iron Man and Captain America