First crack at a battle simulator.