Added method beginBattle