add game list server api, modified class structure