@Override
	public boolean canAttack(Board board, Field currentField, Field occupiedField) {
		return this.validSetupForAttack(currentField, occupiedField) && occupiedField.distanceBetweenRank(currentField) == this.forwardDistance(1) && Math.abs(occupiedField.distanceBetweenFile(currentField)) == 1;
	}