Anything new on this site? Been gone for about 7 months. Did they add games yet? Or has the updates pretty much died? Post Comment Receive notifications Add a comment...