(you need an account to see links) Clearly its a game loader but is has some tertis game linked? Its used by neopets too.
Forum Rules