client battle