temp battle start / end logic