A battle simulator.