Blizzard is dropping all kinds of awesome trailers on us today. Overwatch has a new character on the way named Moira. She is a Talon Genecist that looks like a very strong hybrid healer/damage dealer. From the video you can see she has a purple beach ball that bounces around, can teleport, and shoots a haduken that either heals or eradicates the opposing team. Think Indian Jones.
Did you added your own Google API key? Look at the help.
Check in YouTube if the id gamingwithscissors belongs to a username. Check the FAQ of the plugin or send error messages to support.