The rules state that if an action is adjusted due to an edge or trouble (the net of the two when both apply) that a die or dice are re-rolled. The rules on karma is that a single karma point can be spent at will to add one edge/trouble to an action/defense. Adding a sequence of user variables would help to assist in this process. 1. Player selects appropriate action and presses the resolution button (Fight damage, total action modifier for ability). 2. A user form pop up window appears asking yes or no on Karma. 3. A user form pop up window appears asking about edge (already showing a one if Karma was a yes). 4. DM gets pop up asking about any troubles. 5. action is rolled. 6. Pop up appears if edge/trouble was applied before the initiator (edge) or defender (trouble) allowing them to pick the die/dice to be re-rolled. 7. New roll is calculated. This automation is how combat is intended in the rulebook, it would be very helpful in resolving combat faster than manually handling all of these actions.