* in the UI, sort attacks by name, and put a blank value before surrender
* modify action logging to correctly handle surrender in both attack and round-end