public void move() { af.processMove(this); }
public void move() throws Exception { actionField.processMove(this); }
public void move(Direction direction) throws Exception { this.direction = direction; af.processMove(this); }
public void move() throws Exception { af.processMove(this); }