Had various Captain America characters join forces in a single party 20.16% of players have unlocked this achievement