actioncontrolling handling turn stepping and dicerolling + refactoring.