battle gui update