json: fixed isArray
don't load json globally
added push/xmlrpc
updated style
implemented player targeting