artificial battle