public void executeAction(BattleAction actionToExecute) { actionToExecute.specificAction(currentActor, turnOrder); ArrayList executedActions = actionToExecute.getBattleEvents(); foreach (BattleEvent currentEvent in executedActions) { mGame.giveBattleOutput(currentEvent); } selectNextCharacter(); }