daniel/battle.go