Text based battle simulator.