Would it be possible to implement the game , that all actions you take are not permanent until you actually hit the Turn Done button. And if you do not like the turn outcome you can simply refresh page and start over.
Firstly it help with avoiding stupid mistakes like accidental tapping when playing from mobile devices.
Secondly it allows for better planning, instead playing out the whole turn in the head you can actually visualize what you are doing.
Such or similar feature is available on many board game sites or even apps and I think besides me there would many other who would like that feature.