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