Defeat 20 enemies with Star-Lord's Eye of the Hurricane. 14.20% of players have unlocked this achievement