basic battle stuff