public void addCharge(AttackAction ea){
  pendingCharges.addElement(ea);
  processGameEvent(new GameNewActionEvent(this,ea));
}

public void addCharge ( AttackAction ea ) { pendingCharges . addElement ( ea ) ; processGameEvent ( new GameNewActionEvent ( this , ea ) ) ; }
adds a pending displacement attack to the list for this phase .
