Battle manager