How long has that site been up? I remember playing flash games on some site that looked like that (the homepage y8.com I mean) and had a name like it, sometime in 2008-2010.