Hi,
Could you implement a conditional orders to speed up a game?
When you select character and it is clear what you will build you may specify action, what you build and when you use action.
Then if you were not target of assassin/thief/witch/warlorld these actions get immidately carried out, otherwise you play your turn normaly.
If you select draw action then best course of action is defer selection to your next round character selection or allow only gold as action.