Itch 

Another anonymous internet troll that thinks he's good at gaming.
See followers