Also, you get a NoSuchElementException when doing a battle with the UK-aaGun unit:

In this battle, I gave the British infantry, tank and aaGun the ability to retreat on the first round of combat.
When choosing to retreat and selecting a territory, it immediately throws NoSuchElementException and the game crashes. I think that is caused because there is a phase where the aaGun shoots at the air units and that comes after the phase where the British decide to retreat. This results in a phase where the aaGun cannot shoot at the air units. I think it's better to move the decision to retreat for the defender after AA fire, according to the North Africa rules.

In other words, "British withdraw?" should come below "Germans notify AA casualties".