Implemented swapping of attacker and defender inputs
Performance optimization: When one side has no units, only one round is simulated