James Allen: An Introduction to Micro-battles