add gen_server to handle players. the gen_server is added to supervisor