Hey. It's me, Landen, the owner of GGAMES.
Google itself has removed access to game links. For example, if you were to try to play OVO on any website, it won't work. The link you use to host the games is https://images-opensocial.googleusercontent.com but you need to know how to do it. I guess Google realized that it's a glitch and not a legitimate Google link.