implememt remaining game_client functions