new battle struct