team battle local logic and UI
merged with Kyle