Jim's comments for battle_engine.py