What do you mean Hanzo requires no skill? I just got the play of the game. 17.60% of players have unlocked this achievement