Good stuff. Really well put together
The probabilities make it pretty easy for the battle to end in a draw but still, nicely done.