battle client