People, please take the time to scroll to the bottom of this page. At first sight you may not notice anything, but then you see it: A little Yahoo Games thing with an icon. What is it for?
I don't know but I can guess. I looked at the games, and Yahoo pretty much has a fraction of the games here in there. I can say that they signed a deal or something. The games advertise Armor Games too, and the description of authors, it says "Provided by: Armor Games".
This is all advertising and it's nothing to get panicked about. This might get some extra income if I'm correct, you never know.