public void clearMoveBlockedActions() {
   actionRunner.clearMoveBlockedActions();
 }
 public AbstractAction getCurrentActiveAction() {
   if (getActiveActionCount() > 0)
     return actionRunner.getActiveActionRunner().getActionList().get(0);
   return null;
 }
 public void clearAllActions() {
   actionRunner.clearActiveActions();
   actionRunner.clearPotentialActions();
 }
 public int getPotentialActionCount() {
   return actionRunner.getPotentialActionRunner().getActionList().size();
 }
 public int getActiveActionCount() {
   return actionRunner.getActiveActionRunner().getActionList().size();
 }
 public void addAction(MovementAction action) {
   //		enlistedActions.addAction(action);
   actionRunner.addActiveAction(action);
 }
 public void addAction(AbstractAction action) {
   //		enlistedActions.addAction(action);
   actionRunner.addPotentialAction(action);
 }
 public void nextMove() {
   //		enlistedActions.runNextStep();
   actionRunner.run();
 }